<?php





/*******************************************************************************
 * Renvoie le code html pour inserer un lien
 * name: html_lien
 * @param   $lien   La cible du lien
 * @param   $texte  Le texte du lien
 * @param   $title  Le titre du lien
 * @return  Le code html
 */
function html_lien($lien, $texte, $title='')
{
    // Si le titre n'est pas fourni
    if ( $title=='' )
    {
        // Le texte devient le titre
        $title=$texte;
    }
    $title=htmlspecialchars($title, ENT_QUOTES);
    // On renvoie le code html
    return "<a href='$lien' title='$title'>$texte</a>";
}//*****************************************************************************


/*******************************************************************************
 * Ecrit le code html pour inserer une lien
 * name: dohtml_lien
 * @param   $lien   La cible du lien
 * @param   $texte  Le texte du lien
 * @param   $title  Le titre du lien
 */
function dohtml_lien($lien, $texte, $title='')
{
    // On ecrit le code html
    echo html_lien( $lien, $texte, $title );
}//*****************************************************************************

function dohtml_mailto($adresse, $title='')
{
    // On ecrit le code html
    echo html_lien( 'mailto:'.$adresse, $adresse, $title );
}//*****************************************************************************


function html_inputtext($nom, $label, $taille='', $valeur='')
{
    return  "<label for='$nom'>$label</label>".
            "<input type='text' id='$nom' size='$taille' value='$valeur'/>";
}//*****************************************************************************



function dohtml_inputtext($nom, $label, $taille='', $valeur='')
{
    echo html_inputtext($nom, $label, $taille, $valeur);
}//*****************************************************************************



function html_inputpass($nom, $label, $taille='', $valeur='')
{
    return  "<label for='$nom'>$label</label>".
            "<input type='password' name='$nom' size='$taille' value='$valeur'/>";
}//*****************************************************************************



function dohtml_inputpass($nom, $label, $taille='', $valeur='')
{
    echo html_inputpass($nom, $label, $taille, $valeur);
}//*****************************************************************************



function html_inputarea($nom, $label, $cols, $rows, $valeur)
{
    return  "<label for='$nom'>$label</label>".
            "<textarea name='$nom' cols='$cols' rows='$rows'>$valeur</textarea>";
}//*****************************************************************************



function dohtml_inputarea($nom, $label, $cols, $rows, $valeur)
{
    echo html_inputarea($nom, $label, $cols, $rows, $valeur);
}//*****************************************************************************


?>
